Bildergalerie

  1. Bilder umrechnen

  2. Umbenennen

  3. Kommentieren >jhead -ce

  4. die Kommentare als Grafik auf das Foto montieren



>cat /home/roland/convert_imagemagick.sh 
# in das Verzeichnis wechseln, in dem die Bilder konvertiert werden sollen; dort . ~/convert... 

for img in `ls *.jpg` 
do 
 # convert –sample 25% $img thumbs/thumb-$img 
 #convert -rotate 90 -sharpen 10 -resize 300  $img  $img 
/usr/bin/convert -sharpen 10  -resize 800  $img  $img 
done 
========================================

> cat /home/roland/rename.sh 
#!/bin/bash 
# rename all *.JPG files to number.JPG (starting with 100.jpg) 
if [ $# -lt 1 ]; then 
   echo "will rename all files in a folder" 
   echo "Usage: ./rename.sh edv 200 jpg         ==>   edv200.jpg, edv201.jpg ..." 
   exit 1 
else 

J=$2 
        for i in $( ls *.* ); do 
            mv  $i $1$J.$3 
            J=$((J+1)) 
        done 
fi 

==============================================


> cat /home/roland/jpg.comment.to.image.sh 
for img in `ls *.jpg` 
do 
  text=`exiv2 -p c "$img" 2>/dev/null` 
   if [ "$text" != "" ]; then 
           #echo $text 
           /usr/bin/montage -geometry +0+0 -background white -label "$text" $img $img 
   fi 
done
jpgedit.sh 
#Bildbearbeitung
#1. ruft zuerst das Bild in shotwell auf; bearbeiten und speichern; 
#2. shotwell schließen
#3. Größe automatisch ändern
#4. Exif Kommentar einfügen – die Bilder können dann nach diesem 
#   Kommentar mit dem skript jpgExifRename umbenannt werden
find . -iname "*.jpg"  -exec shotwell {}  \; -exec mogrify -resize 2024x2024 {} \; r-exec jhead -ce {} \;

jpgExifRename.sh 

#kner 2013
# Dateiname entsprechend exif Kommentar
# html Tags stripped
for i in *.jpg; do
#  j=`jhead "$i" | grep date | sed 's/^File date[^:]\+: \(.\+\)$/\1/'`.jpg
  j=`jhead "$i" | grep Comment |head -n1 |sed 's/[<][/]\?.*>//g'| sed 's/.*:[ ]*//'`.jpg
if [ "$j" == ".jpg" ]; then
continue
fi

 mv  "$i" "$j"
done